total payable - German English Dictionary